%********************************************************************
% Appendix
%*******************************************************
\myChapter{User Manual}\label{ch:appendix_user}
The aim of the project has been to build a GUI that simplifies the creation of OGSA-DAI workflows. The user should be able to use the GUI without any other knowledge, but due to the state of the development can be worth explaining some details that are not obvious.

\section{Setup}
The product is distributed in two binary formats: stand-alone application or eclipse plugin. The stand-alone package is ready to be used, meanwhile the eclipse plugins need to be installed in the IDE. Once the archive located at:
\begin{center}
	\url{http://ogsadai-wf-vis.googlecode.com/files/ogsada-wf-vis_plugins-bin.tar.gz}
\end{center}
has been downloaded, it's necessary to extract the plugins in the eclipse/dropin/ directory and then to restart eclipse.

\section{Execution}
The execution of the stand-alone application is straight forward. To execute the editor inside eclipse, after a new eclipse project has been created(if is not already present), it's enough to select from the \textit{File->new} menu new a Workflow Diagram file, as shown in Figure~\ref{fig:wizard1}.

\begin{figure}[htb]
    \centering
    \includegraphics[width=0.8\linewidth]{gfx/wizard1}
    \caption{Workflow diagram Wizard}\label{fig:wizard1}
\end{figure}

Once the project is launched (from this point there on will be no difference between plugin and stand-alone application) the screen should look like Figure~\ref{fig:empty}
\begin{figure}[phtb]
    \centering
    \includegraphics[width=1.3\linewidth]{gfx/empty}
    \caption{Screenshot of a }\label{fig:empty}
\end{figure}

\section{Diagram creation and execution}
The first step to follow while creating a workflow diagram, is to specify the OGSA-DAI server. This task can be carried out, trough the Configuration tab, that is displayed when the main panel is selected, as shown in Figure~\ref{fig:properties}
\begin{figure}[phtb]
    \centering
    \includegraphics[width=1\linewidth]{gfx/properties}
    \caption{OGSA-DAI server url property}\label{fig:properties}
\end{figure}

Adopting well known mechanisms (such as drag-and-drop, palette tool,and copy paste) the composition of a new diagram should be straight forward even for Windows users.

A detail is worth to be described is how a diagram can be deployed, which can be considered not enough user friendly. Once a diagram has been composed, to execute it it's required to select an option in a popup menu that is displayed after right clicking on the diagram panel, as shown in Figure~\ref{fig:deploy}.
\begin{figure}[phtb]
    \centering
    \includegraphics[width=0.70\linewidth]{gfx/deploy}
    \caption{Diagram deployment}\label{fig:deploy}
\end{figure}


